// import { defineStore } from 'pinia';
//
// export const usePostStore = defineStore('posts-store', {
//   /* Data 准备数据 */
//   state(){
//     return {
//       posts: []
//     }
//   },
//   /* 准备方法 */
//   actions: {
//     addPost(post){
//       const newPost = {
//         // id: this.posts.length+1,
//         title: post.title,
//         content: post.content,
//         // author: '大明',
//         // created_at: new Date().toLocaleDateString()
//       };
//       // this.posts.push(newPost)
//       fetch('http://localhost:8080/blog/add', {
//         method: 'POST',
//         headers: {'content-type': 'application/json'},
//         body: JSON.stringify(newPost)
//       })
//         .then(() => this.getPosts())
//         .catch(e => console.log(e))
//     },
//     deletePost(id){
//       // this.posts = this.posts.filter(p => p.id !== id)
//       fetch('http://localhost:8080/blog/delete/' + id, {
//         method: 'DELETE'
//       })
//         .then(() => this.getPosts())
//         .catch(e => console.log(e))
//     },
//     getPosts(){
//       fetch('http://localhost:8080/blog/list')
//         .then(res => res.json())
//         .then((data) => {this.posts = data.posts})
//     },
//     editPost(post){
//       fetch('http://localhost:8080/blog/add', {
//         method: 'POST',
//         headers: {'content-type': 'application/json'},
//         body: JSON.stringify(post)
//       })
//         .then(() => this.getPosts())
//         .catch(e => console.log(e))
//
//     }
//   },
//   getters: {
//   // 排序 posts
//     /*sortedPosts(){
//       return this.posts.sort((a,b)=>{return b.id - a.id})
//     }*/
//     sortedPosts: (state) => state.posts.sort((a,b)=>{return b.id - a.id})
//   }
// })
